package com.lp.bean;

import java.util.Date;

import org.codehaus.jackson.map.annotate.JsonSerialize;

import com.lp.annotation.Code;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; 

/**
 *@类:IotVideoInfo
 *@作者:M
 */

@Data
@NoArgsConstructor
@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL) 
@EqualsAndHashCode(callSuper = false) 
public class IotVideoInfo extends BaseBean {

   /**pk*/
   private Integer id;

   /**视频名称*/
   private String name;

   /**scene_id*/
   private Integer scene_id;

   /**status*/
   @Code
   private Integer status;

   /**image_id*/
   private Integer image_id;

   /**video_type*/
   @Code
   private Integer video_type;

   /**seq*/
   private Integer seq;

   /**关联账户ID*/
   private Integer relate_id;

   private String app_name ;
   
   /**rtmp播放地址*/
   private String rtmp_url_high;

   /**rtmp正常播放地址*/
   private String rtmp_url_common;

   /**hls播放地址*/
   private String hls_url;

   /**aid*/
   private Integer aid;

   /**atime*/
   private Date atime;

   /**mid*/
   private Integer mid;

   /**mtime*/
   private Date mtime;
   
   @Code
   private Integer camera_type ;
   
   private String username ;
   
   private String password ;
   
   private String ip ;
   
   private String port ;
   
   private String codectype ;
   
   private String channel ;
   
   private String subtype ;
   
   private String device_serial;
   
   private String validate_code;

}